runtime.mspan.gcmarkBits (field)
11 uses
runtime (current package)
mbitmap.go#L1465: mrkBits := *(*uint64)(unsafe.Pointer(s.gcmarkBits.bytep(i)))
mgcmark_nogreenteagc.go#L12: bytep, mask := s.gcmarkBits.bitp(objIndex)
mgcmark_nogreenteagc.go#L17: return markBits{&s.gcmarkBits.x, uint8(1), 0}
mgcsweep.go#L655: s.moveInlineMarks(s.gcmarkBits)
mgcsweep.go#L666: if (*s.gcmarkBits.bytep(obj / 8)&^*s.allocBits.bytep(obj / 8))>>(obj%8) != 0 {
mgcsweep.go#L671: if *s.gcmarkBits.bytep(i)&^*s.allocBits.bytep(i) != 0 {
mgcsweep.go#L696: s.allocBits = s.gcmarkBits
mgcsweep.go#L697: s.gcmarkBits = newMarkBits(uintptr(s.nelems))
mheap.go#L495: gcmarkBits *gcBits
mheap.go#L1487: s.gcmarkBits = newMarkBits(uintptr(s.nelems))
mheap.go#L1802: span.gcmarkBits = nil
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)